DAO의 투표 메커니즘

DAO의 투표 메커니즘

tags
DAO
Updated Time
Dec 1, 2024 03:51 AM
Published
Nov 6, 2022 02:57 AM
Created Date
Oct 10, 2022
Font
slug
DAO Voting Mechanisms
AI-generated
obsidian-url
키워드
Date
author
tableKey
first-column
Description
Social Image
category
Web3Crypto
DAO의 투표 메커니즘과 거버넌스 프레임워크, 플랫폼에 대해 정리하였습니다.
 
 

Voting Mechanisms

Majority Vote - Majority의 의미

다수투표제에서의 다수결은 절대다수제(Absolute Majority), 단순다수제(Simple Majority), 상대적다수제(Relative Majority, Plurality)로 나뉜다. 국가나 상황에 따라 다를 수 있으나 일반적으로 다음과 같다.
  • 절대 다수(Absolute Majority): 총 구성원의 50% 초과(과반수)
  • 단순 다수(Simple Majority): 출석한 투표자의 50% 초과(과반수)
  • 상대적 다수(Relative Majority, Plurality): 다른 후보에 비해 상대적으로 많은 표를 얻은 경우
따라서 다수제라 하면, 과반수 이상의 표를 얻어야하는 경우 절대 다수제 혹은 단순 다수제를 의미할 수 있고, 과반수는 아니지만 다른 선택지보다 한 표라도 더 받는 것을 채택하는 경우엔 상대적 다수제를 말하는 것이다.
DAO에서의 절대 다수제와 단순 다수제 적용은 제안이 통과되기 어렵다는 단점이 있으며 멤버의 수가 많아질수록 빠른 결정이 어려워진다. 상대적 다수제에서는 최소 투표요건이 없는 경우 소수의 멤버가 많은 권한을 갖게 되거나 부적절한 제안이 쉽게 통과될 가능성이 있다. 이러한 문제들을 해결하기위해 보통 여러가지 투표 메커니즘이 함께 사용된다.

- Quorum Voting -

정족수(Quorum)는 의결을 하는데 필요한 최소한의 참석자 수를 의미한다. 제안이 통과되려면 일정 수 이상의 멤버가 투표에 참여해야한다. 토큰 기반 Quorum Voting은 특정 토큰의 비율에 대한 Quorum Requirement를 설정한다. 상대다수 투표제의 문제에 대한 솔루션으로 사용할 수 있으나 적절한 정족수를 찾기 어렵다는 단점이 있다. 정족수가 높으면 참여가 적은 경우 대부분의 제안이 실패하게되며, 정족수가 낮으면 나쁜 제안도 쉽게 통과되어 DAO가 잘못된 방향으로 향할 위험이 있다.

- Rage Quitting -

멤버로서 DAO에 자금을 후원해야하는 경우 사용된다. 제안이 통과되어 실행되기 전, 결과에 동의하지 않는 멤버는 자금을 회수하고 DAO에서 탈퇴할 수 있는 유예기간이 주어진다. Moloch V1 프레임워크 에서 처음 개발되었으며 Gnosis Zodiac, 1Hive의 Dadelion Org 등 에서도 exit이라는 이름으로 도입 되었다.
장점
소수에 해당하는 투표자들을 보호한다.
지분을 철회할 수 있는 멤버보다는 DAO 활동 참여를 중요시하는 구성원들간의 유대를 강화 할수 있다.
단점
투표 프로세스가 길다.

- Continuous Approval Voting -

기존에 채택된 제안(가장 최근에 통과한 제안)을 대체하기위한 새로운 제안이 제시되었을 때 둘 중 하나의 제안을 선택하기 위해 사용한다. 새 제안에 동의하지 않거나 현재 상황을 유지하고 싶다면 기존의 제안에 투표한 것을 그대로 두고, 새 제안을 채택하고 싶으면 기존 제안에서 새 제안으로 표를 이동시킨다. MakerDAO의 Executive Vote에서 사용하며 Continuous Approval이란 이름은 프로토콜의 최상의 상태를 위해 현재 상태와 새로 제안된 상태 사이에서 지속적으로 논의되고 있음을 의미한다. 현재 채택된 제안에 대한 경쟁적 제안이 언제든지 도입될 수 있지만 새 제안이 채택되려면 마지막으로 성공한 제안의 투표 가중치(voting weight)를 초과해야하므로 부적절한 제안으로부터 더 안전하다. 따라서 부적절한 제안이 쉽게 통과되지 않게하려면, 기존 제안에 대한 투표를 유지시켜야 한다. 만약 결정을 되돌리고자하다면, 이전 제안으로 되돌릴수 없으며 다시 새로운 제안을 제시해야한다.

- Quadratic Voting -

실제 참여자의 선호도에 비례하여 투표권을 행사하도록 유도하는 방법이다. 제안에 대해 반복적으로 투표할 수 있으며 얻고자하는 투표수의 제곱만큼 투표비용을 증가하게 함으로써 많은 관심을 갖고 있는 사람일수록 더 비용을 들여 투표하도록 한다.
1 vote -> 1 token 2 votes -> 4 tokens 3 votes -> 9 tokens
fake identity로 참여시 불공정한 결과를 초래할 수 있으므로 신원 증명이 이뤄져야한다. (2 votes를 두 개 계정으로 1 vote씩 나눠서 투표하면 2 token만 필요)

- Holographic consensus -

분산조직의 거버넌스 확장성-회복탄력성(scalability-resilience) 문제 해결을 목표로한다.
  • 회복탄력성(resilience): 잘못된 행동에 대한 거버넌스 시스템의 관용과 저항
  • 확장성(scalability): 더 많은 인원이 네트워크에 참여함에 따라 주어진 기간에 많은 의사 결정을 처리할 수 있는 거버넌스 시스템의 능력
커뮤니티의 성장은 절대 다수(absolute majority)를 만족시키는 데 필요한 유권자의 수를 증가시키는 반면, 회복탄력성은 소수에 의해 잘못된 의사결정이 내려지지 않는것을 뜻한다. 회복탄력성을 높이기 위해서는 많은 이들이 결정에 주의를 기울여야 하지만 결정에 참여해야하는 유권자의 수가 많을수록 빠른 결정이 어렵다. 따라서 과반수의 표를 얻어야하는 절대 다수제는 의사결정의 확장성을 위한 방법이 아니다. 하지만 정족수가 줄어들면 회복탄력성이 낮아진다. 그러므로 통과 될 것으로 예상되는 좋은 제안만 상대 다수제(relative majority)를 허용하는 방법을 사용하여 제안을 통과하는 데 필요한 장벽을 줄이고 거버넌스 운영 속도를 높인다.
부스팅 기간동안 제안의 통과 여부를 예측하고 토큰을 사용하여 성공할 것이라고 믿는 제안에 upsake, 실패 할것이라 생각되면 downstake로 베팅한다. 제안의 부스팅(upstake) 수가 *동적 임계값에 도달하여 통과될 것으로 예상되는 제안은 상대적 다수제로 전환하며, 결과에 따라 예측이 맞으면 예측자는 토큰 보상을 받고 실패하면 토큰을 잃는다.
*동적 임계값은 상대적 다수제로 전환할 수 있는 제안의 수, 즉 집단적 관심을 제한하기 위함
장점
좋은 제안일수록 신속하게 통과하여 시간을 절약 할 수 있다.
공격에 비용을 지불해야하므로 악의적인 제안이 채택될 가능성이 줄어든다.
단점
부적절한 제안에도 downstake를 위한 자금이 필요하기때문에 재정적으로 까다롭고 장기적으로 적용하기 어려울 수 있다.

- Conviction Voting -

Conviction Voting은 지속적으로 표현되는 커뮤니티 구성원의 누적되는 선호도를 기반으로 제안에 자금을 지원하는 새로운 의사 결정 프로세스를 제공한다. 언제든지 자신의 투표를 변경 가능하지만, 투표가 일관되게 유지되는 기간이 길수록 가중치가 부여되며 해당 제안에 대한 신념이 더 강한것으로 본다. 따라서 승인되기를 원하는 제안에 대한 선호를 지속적으로 주장할 수 있다. 요청된 자금의 액수에 따라 지정된 임계값에 도달할 때까지 conviction이 누적되며, 임계값에 도달하면 자금이 해제되어 제안이 실행될 수 있다. 이는 새로운 DAO 구성원이 너무 많은 권한을 얻을 위험을 제거하며, 커뮤니티에 대한 믿음이 깊은 오랜 멤버에게 더 많은 영향력을 부여하는 것이다.
시간 제한을 두지않고 언제든지 투표를 할 수 있도록 하여 합의의 필요성을 제거하고, 반대표 없이 관심있는 제안에만 집중할 수 있게한다는 장점도 있다. 또한, 토큰의 수에 따라 가중치를 부여하지 않으며 정해진 시간이 없으므로 투표 종료 직전 대규모 토큰 보유자에 의해 결과가 조작될 영향을 제거한다. 단점은 평결에 도달하는 데 상당한 시간이 필요하다는 것이다.
더보기
 
목차가 길어져서 글을 나눴습니다. 레퍼런스 목록은 다음 글에서 확인해 주세요.
관심 주제를 선택해주세요. 선택하지 않으면 모든 글을 구독합니다.